首先點選New -> Project創建專案
我們要設計spring boot 所以當然要點選Spring Initializr讓IDE直接幫我們架設好spring需要用的套件、依賴等等
配這大概就長這樣一個人喜好調整
Name:專案名稱(顯示在路徑檔案名稱)
Package name:專案路徑名稱
點擊下一步
我們可以預先再這裡新增依賴關係
也可以等到需到用到時再把依賴加上去
提供了用於創建RESTful API的功能與處理不同類型的HTTP請求,像是GET、POST、DLELTE等
創建完後大概長這樣
java底下會有預先幫你創建一個SpringBootExApplication
這裡是啟動spring boot的地方
代表SpringBoot應用的標籤,其中包含幾個重要標籤
@SpringBootConfiguration
@EnableAutoConfiguration
@ComponentScan
繼承自 @Configuration,標註當前類別是配置類,並會將當前類別標記為@Bean的實例加入到spring 容器中。
@SpringBootConfiguration
public class MyConfig {
@Bean
public MyService myService() {
return new MyService();
}
}
MyConfig類使用了@Configuration註解標記為配置類。MyConfig中的myService()方法被@Bean註解標記,它返回了一個MyService對象實例。當Spring啟動時,它會讀取MyConfig配置類,並創建一個MyService的Bean實例,放入其添加到Spring容器中。
啟動自動加入配置,導入你所需要的jar包,例如本專案有用到 spring-boot-starter-web,而這是spring的核心,裡面包刮了webmvc, tomcat....等等,它會自動加入。
application.properties的配置檔就是由他負責之後會講道
掃描當前application 所在包底下所有@Controller、@Service、@Repository、@Compoment項目。可指定,不只定則掃描當前所有包內的內容。